/****************************************************
	文件：MultiwayTreeNode.cs
	作者：林文豪
	日期：2021/03/21 22:16:16
	功能：1、开放的parent，用于指针寻找父节点
         2、私有Content，在构造函数中赋值
*****************************************************/
using System;
using System.Collections.Generic;

namespace MyGame.AI.GOAP {
	public class MultiwayTreeNode{
        public readonly MultiwayTreeNode Parent;    // 父节点
        public readonly INode Content;              // 实际内容
        
        public MultiwayTreeNode(MultiwayTreeNode parent, INode content) {
            Parent    = parent;
            Content   = content;
        }

        public MultiwayTreeNode GetCopy() {
	        return new MultiwayTreeNode(Parent, Content);
        }
    }
}

